package com.cskaoyan.javase.basic._2variable._1declaration;
/**
 * 
 * 变量的使用要分两步走：
 *      1.变量的声明（declaration）
 *      2.变量的初始化（initialization）
 *
 * 变量的声明作用是告诉编译器，变量的数据类型和变量的名字
 *      语法：数据类型 变量名;
 *
 * 思考:
 *      变量仅仅声明能不能使用呢?
 *      不能使用,需要进行初始化后才能够使用
 *
 * 变量的初始化,其实就是第一次给变量赋值的过程
 *  一般情况下,我们可以把变量的声明和初始化写在一起:
 *  数据类型 变量名 = 值;
 *
 *
 * @since 16:43
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        // 声明一个int变量
        int a;
        // 声明String变量
        String s;

        a = 10;
        System.out.println(a);

        // Variable 's' might not have been initialized
        // System.out.println(a);
        // System.out.println(s);
    }
}
